Scalability of Variability Management: An Example of Industrial Practice and Some Improvements
نویسندگان
چکیده
Having set up reusable core assets for a Software Product Line (SPL), it is a common practice to apply Variation Techniques (VTs) to manage variant features. As each VT can handle only certain types of variability, multiple VTs are often employed, such as conditional compilation, configuration parameters or build tools. Our earlier study of an SPL at Fudan Wingsoft Ltd revealed potential scalability problems of multiple VTs. As a remedy to the above problems, in the follow-up study we replaced multiple VTs originally used in the Fudan Wingsoft product line, with a single, uniform VT of XML-based Variant Configuration Language (XVCL). This paper provides a proofof-concept that commonly used variation techniques can indeed be superseded by a subset of XVCL, in a simple and natural way. We describe the essence of the XVCL solution, and evaluate the benefits and trade-offs involved in multiple VTs solution and single VT XVCL solution. KeywordsGenerative technique; Software Product Line; Variability management
منابع مشابه
Multiple Response Optimization with Probabilistic Covariates Using Simultaneous Equation Systems (Quality Engineering Conference Paper)
control of production processes in an industrial environment needs the correct setting of input factors, so that output products with desirable characteristics will be resulted at minimum cost. Moreover, such systems havetomeetset of qualitycharacteristicstosatisfycustomer requirements.Identifyingthemosteffectivefactorsindesignoftheprocesswhichsupportcontinuousandcontinualimprovement isrecently...
متن کاملSimultaneous Monitoring of Multivariate-Attribute Process Mean and Variability Using Artificial Neural Networks
In some statistical process control applications, the quality of the product is characterized by thecombination of both correlated variable and attributes quality characteristics. In this paper, we propose anovel control scheme based on the combination of two multi-layer perceptron neural networks forsimultaneous monitoring of mean vector as well as the covariance matrix in multivariate-attribu...
متن کاملEffect of variability of combined practice (physical and positive self-modeling) on memory reconsolidation and motor skill transfer in children
In this study we manipulate structure of combined practice (physical along with self-modeling of positive self-review) to examine its effects on motor memory reconsolidation process and motor transfer in children. 36 female students (9-12 years old) from Maktabi elementary school of Qom trained Dart throwing. Of the 15 trials (from 1.5, 2, and 2.5 meters in blocked order), Positive self-re...
متن کاملStep change point estimation in the multivariate-attribute process variability using artificial neural networks and maximum likelihood estimation
In some statistical process control applications, the combination of both variable and attribute quality characteristics which are correlated represents the quality of the product or the process. In such processes, identification the time of manifesting the out-of-control states can help the quality engineers to eliminate the assignable causes through proper corrective actions. In this paper, f...
متن کاملAn ex ante control chart for project monitoring using earned duration management observations
In the past few years, there has been an increasing interest in developing project control systems. The primary purpose of such systems is to indicate whether the actual performance is consistent with the baseline and to produce a signal in the case of non-compliance. Recently, researchers have shown an increased interest in monitoring project’s performance indicators, by plotting them on the S...
متن کامل